package com.yuyou.fn.analyze.vo;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by Administrator on 2018/7/12.
 */
public class RefundDetailVo {
    private Long regId;
    private Long studentRefundId;
    private Long periodId;
    private String periodName;
    private Long busTeamId;
    private String busTeamName;
    private Long gradeId;
    private String gradeName;
    private Long subjectId;
    private String subjectName;

    private Long studentId;
    private String studentName;
    private String studentNo;
    private String studentPhoneNo;
    @ApiModelProperty("生源类型 0新生，1老生， 2续读生")
    private Integer studentState;
    private Long classId;
    private String classNo;
    private String className;
    private Long campusId;
    private String campusName;
    @ApiModelProperty(value = "应缴金额")
    private BigDecimal totalAmount;
    @ApiModelProperty(value = "实缴金额")
    private BigDecimal realAmount;
    @ApiModelProperty(value = "实退金额")
    private BigDecimal refundAmount;

    @ApiModelProperty(value = "退费方式 0-支付宝，1-微信，2-现金，3-虚拟余额账户 ，4-银行卡转账")
    private Integer refundWay;


    @ApiModelProperty(value = "退费申请人")
    private String applyOperator;
    @ApiModelProperty(value = "退费申请时间")
    private Date applyTime;

    @ApiModelProperty("在读讲数")
    private Integer readingLectureNum=0;

    @ApiModelProperty("在读讲次")
    private String readingLectureNos;


    @ApiModelProperty("退费讲数")
    private Integer refundLectureNum=0;

    @ApiModelProperty("退费讲次")
    private String refundLectureNos;
    @ApiModelProperty("退费原因")
    private String refundReason;

    public Long getPeriodId() {
        return periodId;
    }

    public void setPeriodId(Long periodId) {
        this.periodId = periodId;
    }

    public String getPeriodName() {
        return periodName;
    }

    public void setPeriodName(String periodName) {
        this.periodName = periodName;
    }

    public Long getBusTeamId() {
        return busTeamId;
    }

    public void setBusTeamId(Long busTeamId) {
        this.busTeamId = busTeamId;
    }

    public String getBusTeamName() {
        return busTeamName;
    }

    public void setBusTeamName(String busTeamName) {
        this.busTeamName = busTeamName;
    }

    public Long getGradeId() {
        return gradeId;
    }

    public void setGradeId(Long gradeId) {
        this.gradeId = gradeId;
    }

    public String getGradeName() {
        return gradeName;
    }

    public void setGradeName(String gradeName) {
        this.gradeName = gradeName;
    }

    public Long getStudentId() {
        return studentId;
    }

    public void setStudentId(Long studentId) {
        this.studentId = studentId;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public String getStudentNo() {
        return studentNo;
    }

    public void setStudentNo(String studentNo) {
        this.studentNo = studentNo;
    }

    public String getStudentPhoneNo() {
        return studentPhoneNo;
    }

    public void setStudentPhoneNo(String studentPhoneNo) {
        this.studentPhoneNo = studentPhoneNo;
    }

    public Integer getStudentState() {
        return studentState;
    }

    public void setStudentState(Integer studentState) {
        this.studentState = studentState;
    }

    public Long getClassId() {
        return classId;
    }

    public void setClassId(Long classId) {
        this.classId = classId;
    }

    public String getClassNo() {
        return classNo;
    }

    public void setClassNo(String classNo) {
        this.classNo = classNo;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public Long getCampusId() {
        return campusId;
    }

    public void setCampusId(Long campusId) {
        this.campusId = campusId;
    }

    public String getCampusName() {
        return campusName;
    }

    public void setCampusName(String campusName) {
        this.campusName = campusName;
    }

    public BigDecimal getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }



    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }

    public String getApplyOperator() {
        return applyOperator;
    }

    public void setApplyOperator(String applyOperator) {
        this.applyOperator = applyOperator;
    }

    public Date getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(Date applyTime) {
        this.applyTime = applyTime;
    }

    public String getReadingLectureNos() {
        return readingLectureNos;
    }

    public void setReadingLectureNos(String readingLectureNos) {
        this.readingLectureNos = readingLectureNos;
    }

    public String getRefundLectureNos() {
        return refundLectureNos;
    }

    public void setRefundLectureNos(String refundLectureNos) {
        this.refundLectureNos = refundLectureNos;
    }

    public String getRefundReason() {
        return refundReason;
    }

    public void setRefundReason(String refundReason) {
        this.refundReason = refundReason;
    }

    public Long getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(Long subjectId) {
        this.subjectId = subjectId;
    }

    public String getSubjectName() {
        return subjectName;
    }

    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName;
    }

    public BigDecimal getRealAmount() {
        return realAmount;
    }

    public void setRealAmount(BigDecimal realAmount) {
        this.realAmount = realAmount;
    }

    public Integer getRefundWay() {
        return refundWay;
    }

    public void setRefundWay(Integer refundWay) {
        this.refundWay = refundWay;
    }

    public Integer getRefundLectureNum() {
        return refundLectureNum;
    }

    public void setRefundLectureNum(Integer refundLectureNum) {
        this.refundLectureNum = refundLectureNum;
    }

    public Long getRegId() {
        return regId;
    }

    public void setRegId(Long regId) {
        this.regId = regId;
    }

    public Long getStudentRefundId() {
        return studentRefundId;
    }

    public void setStudentRefundId(Long studentRefundId) {
        this.studentRefundId = studentRefundId;
    }

    public Integer getReadingLectureNum() {
        return readingLectureNum;
    }

    public void setReadingLectureNum(Integer readingLectureNum) {
        this.readingLectureNum = readingLectureNum;
    }
}
